Wiebe van der Hoek Michael Wooldridge Cooperation , Knowledge , and Time : Alternating - time Temporal Epistemic Logic and its Applications
نویسندگان
چکیده
Branching-time temporal logics have proved to be an extraordinarily successful tool in the formal specification and verification of distributed systems. Much of their success stems from the tractability of the model checking problem for the branching time logic ctl, which has made it possible to implement tools that allow designers to automatically verify that systems satisfy requirements expressed in ctl. Recently, ctl was generalised by Alur, Henzinger, and Kupferman in a logic known as “Alternating-time Temporal Logic” (atl). The key insight in atl is that the path quantifiers of ctl could be replaced by “cooperation modalities”, of the form 〈〈Γ〉〉, where Γ is a set of agents. The intended interpretation of an atl formula 〈〈Γ〉〉φ is that the agents Γ can cooperate to ensure that φ holds (equivalently, that Γ have a winning strategy for φ). In this paper, we extend atl with knowledge modalities, of the kind made popular in the work of Fagin, Halpern, Moses, Vardi and colleagues. Combining these knowledge modalities with atl, it becomes possible to express such properties as “group Γ can cooperate to bring about φ iff it is common knowledge in Γ that ψ”. The resulting logic — Alternating-time Temporal Epistemic Logic (atel) — shares the tractability of model checking with its atl parent, and is a succinct and expressive language for reasoning about game-like multiagent systems.
منابع مشابه
Model Checking Cooperation, Knowledge, and Time — A Case Study
Alternating-time Temporal Logic (ATL) is a logic developed by Alur, Henzinger, and Kupferman for reasoning about coalitional powers in multi-agent systems. Since what agents can achieve in a specific state will in general depend on the knowledge they have in that state, in an earlier paper we proposed ATEL, an epistemic extension to ATL which is interpreted over Alternating-time Temporal Episte...
متن کاملKnowledge as Strategic Ability
The ultimate goal of our research is to develop techniques for model checking knowledge properties of multi-agent systems. ATEL, an extension of the Alternating-time Temporal Logic of Alur et al, is a logic for specifying epistemic and strategic properties of such systems. We present a technique for reducing the ATEL model checking problem to one of model checking in ATL, whereby epistemic rela...
متن کاملTechnical Report Satisfiability of ATEL with Common and Distributed Knowledge is ExpTime-Complete
Alternating-time Temporal Logic (ATL) of Alur, Henzinger, and Kupferman is increasingly widely applied in formal system specification and verification of distributed systems and game-like multi-agent systems. The extension Alternating-time Temporal Epistemic Logic (ATEL) of van der Hoek and Wooldridge of ATL with knowledge modalities widens the scope of reasoning over multi-agent systems with e...
متن کاملReasoning about Choice
We present a logic for reasoning about choice. Choice CTL (C-CTL) extends the well-known branching-time temporal logic CTL with choice modalities, “3” and “2”. An example C-CTL formula is 3AFhappy , asserting that there exists a choice that will lead to happiness. C-CTL is related to both STIT logics and temporal cooperation logics such as ATL, but has a much simpler and (we argue) more intuiti...
متن کاملAction and Knowledge in Alternating-Time Temporal Logic
Alternating-time temporal logic (ATL) is a branching time temporal logic in which statements about what coalitions of agents can achieve by strategic cooperation can be expressed. Alternating-time temporal epistemic logic (ATEL) extends ATL by adding knowledge modalities, with the usual possible worlds interpretation. This paper investigates how properties of agents’ actions can be expressed in...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003